function sumFactorialDigits(n) {
    let p = BigInt(1);
    for (let i = n; i >= 2; i--) {
        p = p * BigInt(i);
    }
    let s = BigInt(0);
    while (p > BigInt(0)) {
        s += (p % BigInt(10));
        p = p / BigInt(10);

    }
    return parseInt(s.toString());
}

console.log(sumFactorialDigits(100));